wander about aimlessly - French English Dictionary